package org.uca.dss.curso1011.grupo9;

/**
 * Modelo para trenes
 * @author eldruin
 */
public class Tren implements Medio
{
    private String nombreTren;
    private int asientos;
    private double precioTramo;

    /**
     * Constructor
     * @param nombreTren
     * @param asientos
     * @param precioTramo
     */
    public Tren(String nombreTren, int asientos, double precioTramo)
    {
            this.nombreTren = nombreTren;
            this.asientos = asientos;
            this.precioTramo = precioTramo;
    }

    public static void init() throws Exception {
    }

    /**
     * Devuelve el numero de asientos del tren
     * @return número de asientos del tren
     */
    @Override
    public Integer getAsientos()
    {
            return asientos;
    }

    /**
     * Devuelve el precio por tramo
     * @return precio por tramo
     */
    @Override
    public double getPrecio()
    {
            return precioTramo;
    }

    /**
     * Devuelve el nombre del Tren
     * @return nombre del tren
     */
    @Override
    public String getNombre()
    {
        return nombreTren;
    }
}
